package com.moli.iov.down.model.dto.res;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.moli.iov.down.model.po.VehicleCommand;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * <p>
 *
 * </p>
 *
 * @author zql
 * @since 2019/9/19 16:35
 */
@Data
public class VehicleCommandResDto extends VehicleCommand implements Serializable {

  /**
   * 车架号
   */
  private String vin;

  /**
   * 车牌号
   */
  private String license;

  /**
   * ICCID
   */
  private String iccid;

  /**
   * 公司名称
   */
  private String companyName;

  /**
   * 操作类型名称
   */
  private String operateTypeName;

  /**
   * 下发状态：1、待下发 2、已下发 3、下发失败
   */
  private String statusStr;

  /**
   * 结果:1、成功 2、失败
   */
  private String resultStr;

  /**
   * 执行结果描述
   */
  private String resultMemo;

  /**
   * 控车原因
   */
  private String memo;

  /**
   * 操作名称
   */
  private String sysRealName;

  /**
   * 创建时间
   */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  private Date createTime;
}
